Object Oriented Metrics
نویسندگان
چکیده
The increasing importance of software measurement has led to development of new software measures. Many metrics have been proposed related to various constructs like class, coupling, cohesion, inheritance, information hiding and polymorphism. The central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. it is very difficult for project managers and practitioners to select measures for object-oriented systems. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO).Tthe focus on process improvement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a new technology for which established practices have yet to be developed. This research addresses these needs through the development and implementations of a suite of metrics for OO design.Object-oriented metrics require the use of classes. In VB classic, a class is a .cls or a .ctl file (class and usercontrol). In VB.NET, a class is defined by a Class block. VB.NET Structures and Interfaces are not regarded to as classes, whereas abstract classes are.
منابع مشابه
Applying and Interpreting Object Oriented Metrics
Object-oriented design and development is becoming very popular in today's software development environment. Object oriented development requires not only a different approach to design and implementation, it requires a different approach to software metrics. Since object oriented technology uses objects and not algorithms as its fundamental building blocks, the approach to software metrics for...
متن کاملDesign based Object-Oriented Metrics to Measure Coupling and Cohesion
The object oriented design and object oriented development environment are currently popular in software organizations due to the object oriented programming languages. As the object oriented technology enters into software organizations, it has created new challenges for the companies which used only product metrics as a tool for monitoring, controlling and maintaining the software product. Th...
متن کاملJBOOMT: Jade Bird Object-Oriented Metrics Tool
Focusing on software productivity and software quality control has spurred the research on software metrics technology. The increasing importance being placed on object-oriented software development has led to the research on the object-oriented software metrics and the development of automated tools to support object-oriented metrics. To effectively aid the software evaluation, a software metr...
متن کاملTowards a Model for Object-Oriented Design Measurement
Object-oriented design plays a pivotal role in software development because it determines the structure of the software solution. Once the design has been implemented, it is difficult and expensive to change. Therefore the design should be good from the start. Metrics can help to evaluate and improve the quality of a design. Many metrics of object-oriented design have been proposed. Unfortunate...
متن کاملObject-oriented Metrics – a Survey
This paper presents the results derived from our survey on metrics used in object– oriented environments. Our survey includes a small set of the most well known and commonly applied traditional software metrics which could be applied to object– oriented programming and a set of object–oriented metrics (i.e. those designed specifically for object–oriented programming). These metrics were evaluat...
متن کاملQuality Measurement of Software By Using Coupling Metrics
Software Modularization includes the concept of procedural, object based and objects oriented languages. The metrics presented and evaluated in this paper are both ‘pure’ object–oriented metrics (Metrics for pure object oriented programming) and metrics proposed for object–oriented programming (Object-based programming). Concept of software modularization is divided in three components i) Use o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012